[INFO] cloning repository https://github.com/ijanc/tapir
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ijanc/tapir" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fijanc%2Ftapir", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fijanc%2Ftapir'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ca73219f53c05a1d01f79f2ad64091e6bfa842da
[INFO] testing ijanc/tapir against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fijanc%2Ftapir" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/ijanc/tapir
[INFO] finished tweaking git repo https://github.com/ijanc/tapir
[INFO] tweaked toml for git repo https://github.com/ijanc/tapir written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ijanc/tapir on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ijanc/tapir already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7d3a285ad7975dc419d22f931a5d6b8898ec1301481e39f0a4c5c16b6f8d45b7
[INFO] running `Command { std: "docker" "start" "-a" "7d3a285ad7975dc419d22f931a5d6b8898ec1301481e39f0a4c5c16b6f8d45b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d3a285ad7975dc419d22f931a5d6b8898ec1301481e39f0a4c5c16b6f8d45b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d3a285ad7975dc419d22f931a5d6b8898ec1301481e39f0a4c5c16b6f8d45b7", kill_on_drop: false }`
[INFO] [stdout] 7d3a285ad7975dc419d22f931a5d6b8898ec1301481e39f0a4c5c16b6f8d45b7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 971ad9111f5b7cc287f84bf3bc8852326304ed5fd59e31885d02bb53554c025a
[INFO] running `Command { std: "docker" "start" "-a" "971ad9111f5b7cc287f84bf3bc8852326304ed5fd59e31885d02bb53554c025a", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling minreq v2.14.1
[INFO] [stderr]    Compiling tapir v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]   --> src/signal.rs:12:35
[INFO] [stdout]    |
[INFO] [stdout] 12 |         sa.sa_sigaction = handler as usize;
[INFO] [stdout]    |                                   ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]    |
[INFO] [stdout] 12 |         sa.sa_sigaction = handler as *const () as usize;
[INFO] [stdout]    |                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized] target(s) in 19.16s
[INFO] running `Command { std: "docker" "inspect" "971ad9111f5b7cc287f84bf3bc8852326304ed5fd59e31885d02bb53554c025a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "971ad9111f5b7cc287f84bf3bc8852326304ed5fd59e31885d02bb53554c025a", kill_on_drop: false }`
[INFO] [stdout] 971ad9111f5b7cc287f84bf3bc8852326304ed5fd59e31885d02bb53554c025a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bfffea15942fa020cddcf6c7eb1441d764f1c6309cf4f8e0271a0b7d6a6be2a3
[INFO] running `Command { std: "docker" "start" "-a" "bfffea15942fa020cddcf6c7eb1441d764f1c6309cf4f8e0271a0b7d6a6be2a3", kill_on_drop: false }`
[INFO] [stderr]    Compiling tapir v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]   --> src/signal.rs:12:35
[INFO] [stdout]    |
[INFO] [stdout] 12 |         sa.sa_sigaction = handler as usize;
[INFO] [stdout]    |                                   ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]    |
[INFO] [stdout] 12 |         sa.sa_sigaction = handler as *const () as usize;
[INFO] [stdout]    |                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized] target(s) in 1.27s
[INFO] running `Command { std: "docker" "inspect" "bfffea15942fa020cddcf6c7eb1441d764f1c6309cf4f8e0271a0b7d6a6be2a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfffea15942fa020cddcf6c7eb1441d764f1c6309cf4f8e0271a0b7d6a6be2a3", kill_on_drop: false }`
[INFO] [stdout] bfffea15942fa020cddcf6c7eb1441d764f1c6309cf4f8e0271a0b7d6a6be2a3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 46ae9f43c6aa43b8cbfd8dc65033f25415eabaeb5362f823248327278c6b55ce
[INFO] running `Command { std: "docker" "start" "-a" "46ae9f43c6aa43b8cbfd8dc65033f25415eabaeb5362f823248327278c6b55ce", kill_on_drop: false }`
[INFO] [stderr] warning: direct cast of function item into an integer
[INFO] [stderr]   --> src/signal.rs:12:35
[INFO] [stderr]    |
[INFO] [stderr] 12 |         sa.sa_sigaction = handler as usize;
[INFO] [stderr]    |                                   ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stderr] help: first cast to a pointer `as *const ()`
[INFO] [stderr]    |
[INFO] [stderr] 12 |         sa.sa_sigaction = handler as *const () as usize;
[INFO] [stderr]    |                                   ++++++++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `tapir` (bin "tapir" test) generated 1 warning (run `cargo fix --bin "tapir" -p tapir --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tapir-d54befd61c4010ff)
[INFO] [stdout] 
[INFO] [stdout] running 84 tests
[INFO] [stdout] test api::tests::test_is_retryable_http_error ... ok
[INFO] [stdout] test api::tests::test_not_retryable_client_errors ... ok
[INFO] [stdout] test api::tests::test_is_retryable_transient_api_errors ... ok
[INFO] [stdout] test api::tests::test_not_retryable_other_errors ... ok
[INFO] [stdout] test api::tests::test_retry_delay_exponential ... ok
[INFO] [stdout] test api::tests::test_retry_delay_respects_retry_after ... ok
[INFO] [stdout] test error::tests::test_api_error_display ... ok
[INFO] [stdout] test error::tests::test_api_error_without_retry_after ... ok
[INFO] [stdout] test skill::tests::format_skills_empty ... ok
[INFO] [stdout] test skill::tests::format_skills_produces_xml ... ok
[INFO] [stdout] test context::tests::read_optional_file_returns_none_for_missing ... ok
[INFO] [stdout] test skill::tests::load_from_dir_empty ... ok
[INFO] [stdout] test skill::tests::load_from_dir_direct_md ... ok
[INFO] [stdout] test context::tests::load_base_prompt_appends_append_files ... ok
[INFO] [stdout] test context::tests::read_optional_file_returns_content ... ok
[INFO] [stdout] test context::tests::read_optional_file_returns_none_for_empty ... ok
[INFO] [stdout] test skill::tests::parse_basic_frontmatter ... ok
[INFO] [stdout] test skill::tests::load_from_dir_nonexistent ... ok
[INFO] [stdout] test skill::tests::parse_frontmatter_empty ... ok
[INFO] [stdout] test skill::tests::parse_frontmatter_missing_fences ... ok
[INFO] [stdout] test skill::tests::parse_frontmatter_with_optional_fields ... ok
[INFO] [stdout] test skill::tests::skill_body_no_frontmatter ... ok
[INFO] [stdout] test context::tests::load_base_prompt_uses_default_when_no_files ... ok
[INFO] [stdout] test skill::tests::validate_name_consecutive_hyphens ... ok
[INFO] [stdout] test skill::tests::skill_body_strips_frontmatter ... ok
[INFO] [stdout] test context::tests::find_context_files_prefers_agents_over_claude ... ok
[INFO] [stdout] test context::tests::find_context_files_falls_back_to_claude ... ok
[INFO] [stdout] test context::tests::load_base_prompt_project_system_replaces_default ... ok
[INFO] [stdout] test context::tests::load_base_prompt_global_system_replaces_default ... ok
[INFO] [stdout] test skill::tests::load_from_dir_skips_missing_description ... ok
[INFO] [stdout] test skill::tests::validate_name_empty ... ok
[INFO] [stdout] test skill::tests::validate_name_invalid_chars ... ok
[INFO] [stdout] test skill::tests::validate_name_leading_hyphen ... ok
[INFO] [stdout] test skill::tests::discover_deduplicates_by_name ... ok
[INFO] [stdout] test context::tests::find_context_files_from_nested_dirs ... ok
[INFO] [stdout] test skill::tests::validate_name_too_long ... ok
[INFO] [stdout] test skill::tests::validate_name_uppercase ... ok
[INFO] [stdout] test skill::tests::validate_name_trailing_hyphen ... ok
[INFO] [stdout] test skill::tests::load_from_dir_subdirectory_skill ... ok
[INFO] [stdout] test skill::tests::validate_name_valid ... ok
[INFO] [stdout] test context::tests::load_base_prompt_project_overrides_global ... ok
[INFO] [stdout] test timer::tests::format_hours ... ok
[INFO] [stdout] test timer::tests::format_seconds_only ... ok
[INFO] [stdout] test timer::tests::format_minutes_and_seconds ... ok
[INFO] [stdout] test skill::tests::load_from_dir_warns_name_mismatch ... ok
[INFO] [stdout] test context::tests::load_system_prompt_assembles_all_parts ... ok
[INFO] [stdout] test skill::tests::discover_merges_multiple_dirs ... ok
[INFO] [stdout] test tool::tests::test_fuzzy_replace_multiple_matches ... ok
[INFO] [stdout] test tool::tests::test_format_rg_json ... ok
[INFO] [stdout] test tool::tests::test_fuzzy_replace_no_match ... ok
[INFO] [stdout] test tool::tests::test_fuzzy_replace_whitespace ... ok
[INFO] [stdout] test util::tests::test_ceil_char_boundary_ascii ... ok
[INFO] [stdout] test tool::tests::test_safe_path_rejects_traversal ... ok
[INFO] [stdout] test util::tests::test_ceil_char_boundary_beyond ... ok
[INFO] [stdout] test tool::tests::test_ls_basic ... ok
[INFO] [stdout] test tool::tests::test_read_file_with_offset_limit ... ok
[INFO] [stdout] test util::tests::test_floor_char_boundary_ascii ... ok
[INFO] [stdout] test tool::tests::test_read_file_numbered ... ok
[INFO] [stdout] test tool::tests::test_safe_path_within_dir ... ok
[INFO] [stdout] test tool::tests::test_safe_path_for_write_new_file ... ok
[INFO] [stdout] test util::tests::test_ceil_char_boundary_multibyte ... ok
[INFO] [stdout] test tool::tests::test_safe_path_for_write_rejects_traversal ... ok
[INFO] [stdout] test util::tests::test_floor_char_boundary_beyond ... ok
[INFO] [stdout] test util::tests::test_edit_diff_basic ... ok
[INFO] [stdout] test util::tests::test_floor_char_boundary_multibyte ... ok
[INFO] [stdout] test util::tests::test_normalize_for_match_dashes ... ok
[INFO] [stdout] test util::tests::test_normalize_for_match_smart_quotes ... ok
[INFO] [stdout] test util::tests::test_normalize_for_match_whitespace ... ok
[INFO] [stdout] test util::tests::test_truncate_head_by_lines ... ok
[INFO] [stdout] test util::tests::test_truncate_head_no_truncation ... ok
[INFO] [stdout] test util::tests::test_truncate_line_long ... ok
[INFO] [stdout] test util::tests::test_truncate_short ... ok
[INFO] [stdout] test util::tests::test_truncate_line_short ... ok
[INFO] [stdout] test util::tests::test_truncate_head_by_bytes ... ok
[INFO] [stdout] test util::tests::test_truncate_tail_by_lines ... ok
[INFO] [stdout] test util::tests::test_truncate_tail_no_truncation ... ok
[INFO] [stdout] test util::tests::test_truncate_long ... ok
[INFO] [stdout] test tool::tests::test_edit_file_with_diff ... ok
[INFO] [stdout] test tool::tests::test_edit_file_fuzzy_match ... ok
[INFO] [stdout] test tool::tests::test_bash_interrupted ... ok
[INFO] [stdout] test tool::tests::test_bash_default_timeout ... FAILED
[INFO] [stdout] test tool::tests::test_bash_no_timeout ... FAILED
[INFO] [stdout] test timer::tests::timer_start_stop_returns_duration ... ok
[INFO] [stdout] test tool::tests::test_bash_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tool::tests::test_bash_default_timeout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tool::tests::test_bash_default_timeout' (66) panicked at src/tool.rs:940:24:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Tool { name: "bash", message: "(cancelled)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x620469f289b8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x620469f3e05a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    2:     0x620469f2d5a2 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x620469f05446 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x620469f200c9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]    5:     0x620469eb899c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x620469f20282 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x620469f05502 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x620469efa439 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x620469f0621d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]   10:     0x620469f3e7ec - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]   11:     0x620469f3e562 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]   12:     0x620469e60245 - tapir[2524171f8ac15626]::tool::tests::test_bash_default_timeout
[INFO] [stdout]   13:     0x620469e5b573 - tapir[2524171f8ac15626]::tool::tests::test_bash_default_timeout::{closure#0}
[INFO] [stdout]   14:     0x620469e7d646 - <tapir[2524171f8ac15626]::tool::tests::test_bash_default_timeout::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x620469eaba7b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]   16:     0x620469eb92f5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]   17:     0x620469eb3e54 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x620469ebc372 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x620469f27e0f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x724fb4de2aa4 - <unknown>
[INFO] [stdout]   21:     0x724fb4e6fa64 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tool::tests::test_bash_no_timeout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tool::tests::test_bash_no_timeout' (69) panicked at src/tool.rs:931:29:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Tool { name: "bash", message: "(cancelled)" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x620469f289b8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x620469f3e05a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    2:     0x620469f2d5a2 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x620469f05446 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x620469f200c9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]    5:     0x620469eb899c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x620469f20282 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x620469f05502 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x620469efa439 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x620469f0621d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]   10:     0x620469f3e7ec - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]   11:     0x620469f3e562 - core[28b146924c2f19c6]::result::unwrap_failed
[INFO] [stdout]   12:     0x620469e5dd46 - tapir[2524171f8ac15626]::tool::tests::test_bash_no_timeout
[INFO] [stdout]   13:     0x620469e5b4b3 - tapir[2524171f8ac15626]::tool::tests::test_bash_no_timeout::{closure#0}
[INFO] [stdout]   14:     0x620469e7d546 - <tapir[2524171f8ac15626]::tool::tests::test_bash_no_timeout::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x620469eaba7b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]   16:     0x620469eb92f5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]   17:     0x620469eb3e54 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x620469ebc372 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x620469f27e0f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x724fb4de2aa4 - <unknown>
[INFO] [stdout]   21:     0x724fb4e6fa64 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tool::tests::test_bash_default_timeout
[INFO] [stdout]     tool::tests::test_bash_no_timeout
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 82 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.32s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin tapir`
[INFO] running `Command { std: "docker" "inspect" "46ae9f43c6aa43b8cbfd8dc65033f25415eabaeb5362f823248327278c6b55ce", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46ae9f43c6aa43b8cbfd8dc65033f25415eabaeb5362f823248327278c6b55ce", kill_on_drop: false }`
[INFO] [stdout] 46ae9f43c6aa43b8cbfd8dc65033f25415eabaeb5362f823248327278c6b55ce
